/**
* \file Parametres.h
* \brief Comprend la définition de la strucure Parametres et les entêtes des fonctions et procédures
*/

#ifndef PARAMETRES_H_INCLUDED
#define PARAMETRES_H_INCLUDED

#include <stdio.h>
#include <stdlib.h>


/**
* \struct Parametres
* \brief Définition de la strucure Parametres
* \details Un paramètre sert à déterminer la taille et le nombre de couleurs de la combinaison selon le choix du niveau.
*
* \param taille  nombre de pions formant la combinaison (3, 4 ou 5)
* \param nbCouleursUtilisables  nombre de couleurs que l'on peut choisir pour former la combinaison (6 ou 8)
*/

typedef struct {
    int taille;
    int nbCouleursUtilisables;
} Parametres;


void initParametres(Parametres* param, int tailleSelonMenu);

void libereParametres(Parametres* param);


#endif
